Audio Visualization Object


With this new type of MMB control, you can visualize the playback of MP3, OGG, WAV, XM, S3M, IT, MOD formats. In fact, it has no a practical sense, but it looks great and users mostly loves the moveable and blinking gadgets:-) 

At the moment, MMB supports the two types of audio visualization objects:

oscilloscope

 equalizer

Of course, you can change the type of audio visualization object or change the curve (Oscilloscope) and the background color in a design time as well as in runtime (by script). For example, you can change the type of AV object from oscilloscope to equalizer by click (ala Winamp) on an object (most probably HotSpot).

Here is the AV settings dialog:

Frequency interval (kHz):

Most usable Spectrum values for Equalizer type of Audio visualization is around 0 to 11 kHz. Higher values cause a higher sensitivity, but smaller visible effect (too big range to display).

Timer (ms):

Recommended Timer value is around between 50-100ms. Smaller values cause often refreshes, but they also raise the CPU usage.

You have to experiment with both values for obtaining the best possible result.

Limitation:


AV Scripting commands

An AV example project can be found here.